let oldPage=Page///
wx.waitLoginPages= []//待登录执行的页面
Page =function(args){
  //缓存onLoad
let onLoad=args.onLoad
//构造新的onLoad
args.onLoad=function(options){
//拦截登陆前的页面onLoad事件
if (wx.userInfo && wx.token) {//已登录，直接执行原来的事件onLoad事件
  onLoad.call(this,options) 
}else{//添加到带执行事件缓存
  wx.waitLoginPages.push ({
    context:this,//页面实例
    onLoad,//原来的onLoad函数
    options//原来的页面参数
  })
}
}
  oldPage(args)
}